barka general electric careers in Barka, Oman